package de.jmda.core.mproc.task;

import java.util.Set;

import javax.lang.model.element.TypeElement;

/**
 * Base class for {@link Task}s that are targeted to the {@link TypeElement}s
 * specified by packages (all type elements in packages).
 * <p>
 * (For now this class provides nothing but a constructor with one parameter
 * less than that of {@link AbstractTypeElementsTask}. Because of type erasure
 * Java does not allow to define it in {@link AbstractTypeElementsTask} together
 * with another constructor with only a generic Set parameter.)
 *
 * @author roger@jmda.de
 */
public abstract class AbstractTypeElementsTaskPackages
		extends AbstractTypeElementsTask
{
	public AbstractTypeElementsTaskPackages(Set<Package> packages)
  {
	  super(packages, null);
  }
}